Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 Slovenia F1 Slovenia F2 France F8 France F9 Argentina F4 Spain F8 Italy F3 Italy F8 Italy F10 Italy F30 Italy F5 Italy F11 Italy F16 Italy F23 Spain F1 Spain F2 Italy F10 Italy F29 Italy F30 Italy F9 Italy F4 Italy F12 Memorial Savigni - Sassuolo TESS Tennis Classic - Campinas Stella Artois Clay Court Championships - Budaors Intelig Tennis Cup - Brasilia Baumag Open - Budapest San Marino Cepu Open - San Marino 6th Sardinian International Championships - Cagliari Challenger Citta di Olbia - Olbia Tennis Napoli Cup 2004 - Napoli San Remo Tennis Cup - San Remo Banca Stato Challenger Lugano - Lugano Riviera di Rimini Challenger 2004 - Rimini I Manta Open - Manta Bogota Challenger - Bogota Nord LB Open - Braunschweig Sina-Kia Motors Tennis Cup - Cordenons Challenger Brasov - Brasov Architect Open - Budapest Tennis Napoli Cup 2006 - Napoli San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Genoa Open - Genova Amazonia Open de Tenis - Belem Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion La Serena Open - La Serena II Cyclus Open de Tenis - Florianopolis Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Challenger 42 - Andrezieux Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo Zagreb Open - Zagreb Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Genova Open Challenger - Genova Argentina F5 Sao Paulo Challenger Salinas Challenger Iquique Challenger Bucaramanga Challenger Meknes Challenger Caltanissetta Challenger Barletta Challenger Monza Challenger Rome Challenger Lugano Challenger Milan Challenger Constanta Challenger Brazil F1 San Benedetto Challenger Rimini Challenger San Marino Challenger Cordenons Challenger Trani Challenger Manerbio Challenger Como Challenger Todi Challenger Buenos Aires Challenger Genova Challenger Tanger Challenger Barletta Challenger Alessandria Challenger Milan Challenger San Benedetto Challenger Rimini Challenger Manerbio Challenger Todi Challenger Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Barletta Challenger Napoli Challenger Turin Challenger San Benedetto Challenger Sopot Challenger Trani Challenger Manerbio Challenger Genova Challenger Todi Challenger Palermo Challenger Buenos Aires Challenger Montevideo Challenger Meknes Challenger Rabat Challenger Marrakech Challenger San Benedetto Challenger Orbetello Challenger Todi Challenger San Luis Potosi Challenger Leon Challenger Caltanissetta Challenger Prague Challenger Todi Challenger Orbetello Challenger San Marino Challenger Szczecin Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Cridicard Mastercard Tennis Cup - Campos do Jordao Asirom Challenger Brasov - Brasov Garden Open - Rome Brixina Tennis Open - Bressanone San Luis Potosi Challenger Copa Ericsson Brazil - Sao Paulo 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto EI Bank Bulgarian Challenger - Sofia San Benedetto Challenger Sporting Challenger - Turin Siemens Open 2002 - Scheveningen Tennis Napoli Cup - Napoli VIII Trofeo Ciutat de Barcelona - Barcelona TennisCup Vlaanderen - Antwerp Top Wool Challenger Biella - Biella Copa Ericsson Uruguay - Montevideo Global Telecom Open - Curitiba Memorial Savigni - Sassuolo Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Citta di Monza - Monza C.T. San Remo - XIII Piertomaso Tessitore - San Remo Visa Tennis Open - Sao Paulo Steelers Cup - Kosice Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo Draft Corona Mexico City Open - Mexico City Olbia Challenger - Olbia SMS Tennis Cup - Sao Paulo Genoa Open Challenger-Fondazione Carige - Genova Pekao Open 2005 - Szczecin XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Montevideo Copa Sevilla Internacionales de Andalucia - Seville Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires San Luis Potosi Challenger - San Luis Potosi Pekao Open 2003 - Szczecin Antonio Savoldi-Marco Co. - Manerbio Perugia Challenger Meerbusch Challenger Manerbio Challenger Canottieri Minico 2004 - Mantova Como Challenger Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger Blois Challenger Genova Challenger Banja Luka Challenger Campinas Challenger Lima Challenger Montevideo Challenger Sporting Challenger - Turin Antonio Savoldi-Marco Co. - Manerbio Canberra Challenger Copa Petrobras Argentina - Buenos Aires Alphen Challenger La Serena Open - La Serena IX Torneo Internacionale de Tennis - Barletta Bordeaux Challenger San Luis Potosi Challenger - San Luis Potosi Milan Challenger Ourocard Tennis Challenger - Sao Paulo Citta di Como - Como Cepu Open - San Marino Copa Kia Challenger ATP - Santiago Banja Luka Challenger VI Gramado Open de Tenis - Gramado XI Torneo Internazionale di Tennis - Barletta 4° Sporting Challenger - Turin Santo Domingo Challenger San Remo Tennis Cup - San Remo Banca Stato Challenger - Lugano Montevideo Challenger Trani Cup - Trani Porsche Open - Poznan BMW Tennis Championship - Sunrise Copa Kia - Santiago Challenger Fondazione Carige - Genova Unique Zagreb Open - Zagreb Architect Open - Budapest Pekao Open - Szczecin Pekao Open 2004 - Szczecin Seguros Bolivar Open - Medellin Bancolombia Open - Bogota Copa Petrobras Santiago - Santiago 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Copa Petrobras Uruguray - Montevideo Memorial Manfredini - Sassuolo Genova Open Challenger - Genova Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Mobilux Open - Luxembourg Orbetello Challenger Copa Telefonica CTC Chile - Santiago Challenger Lugano - Lugano La Rinascente Tennis Cup Harbour Club Milano - Milan Riviera di Rimini Challenger - Rimini Copa Petrobras Argentina - Buenos Aires Tunis Open - Tunis ECM Prague Open 2005 - Prague Lima Challenger 2007 - Lima Rome Challenger Biella Challenger Reggio Emilia Challenger XI Ciutat de Barcelona - Barcelona Turin Challenger Orbetello Challenger Copa Petrobras - Bogota Trani Challenger XL Bermuda Open - Bermuda San Marino Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Benedetto Challenger - San Benedetto X Torneo Internazionale di Tennis - Barletta Top Wool Challenger-Immagine Trophy - Biella IPP Geneva Trophy - Geneva Lugano Challenger Turin Challenger Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Aracaju Tennis Napoli Cup 2007 - Napoli Palermo Challenger Tarragona Challenger San Marino Cepu Open - San Marino XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Pekao Open - Szczecin 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Prostejov Challenger VIII Torneo Internazionale di Tennis - Barletta Abierto Club Casablanca - Mexico City 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Garden Open 2004 - Rome Orbetello Challenger San Marino Challenger San Marino Challenger Cordenons Challenger Napoli Challenger 7° Trani Cup - Trani Sir Supermercati - Rome Aix En Provence Challenger Cordenons Challenger Genova Challenger Challenger Leon 2004 - Leon 9° Trani Cup - Trani Rome Challenger Cordenons Challenger Braunschweig Challenger Heineken Challenger - Ho Chi Minh City Copa Petrobras Aracaju - Aracaju Napoli Challenger Internazionali di Tennis Dell'Umbria - Todi Buenos Aires Challenger Jameson Cup - Milan Porto Alegre Challenger Lyon Challenger Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella San Marino Cepu Open - San Marino Copa Petrobras Uruguay - Montevideo Campionati Internazionali di Sicilia - Palermo Challenger Copa Sevilla Internacionales de Andalucia - Seville Kamnik Challenger - Kamnik Caltanissetta Challenger Marburg Challenger Alessandria Challenger VIII Avierto Internacional de Salinas - Salinas Bastad Challenger V Gramado Open de Tennis - Gramado Tennis Napoli Cup - Naples Rijeka Challenger Challenger Canottieri Minico - Mantova Buenos Aires Challenger Montevideo Challenger Whirlpool Open - Budapest Guayaquil Challenger Memorial Kolyaskin - Donetsk Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Milan Challenger Guayaquil Challenger Campionati Internazionali di Sicilia - Palermo Cortina Challenger Architect Open - Budapest BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Telesp Celular Open - Ribeirao Preto Open de la Comunidad Valenciana - Valencia Buenos Aires Challenger Copa Ericsson Argentina - Buenos Aires Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Blois Challenger Casablanca Challenger Challenger Leon 2003 - Leon Garden Open - Rome Prague Open - Prague Ljubljana Open - Ljubljana Copa Telmex - Buenos Aires Montevideo Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Barletta Challenger US Men's Clay Court Championships - Houston Canottieri Mincio Open - Mantova Grand Prix Hassan II - Casablanca Pullach Challenger Panama City Challenger Dutch Open Tennis - Amersfoort Credicard Mastercard Tennis Cup - Campos do Jordao Naples Challenger - Naples BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Tampere Imageneering Open - Tampere Monza Challenger Milan Challenger Sassuolo Challenger - Sassuolo V Trani Cup - Trani MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe XXX Edizione 'A Savoldi Marco' - Manerbio Copa Telmex - Buenos Aires Societa Canottieri Mincio 2005 - Mantova Abierto Mexicano Telcel - Acapulco Heilbronn Challenger Genoa Open 'Fondazione Carige' - Genova Vicenza Challenger Riviera di Rimini Challenger - Rimini Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Bulgarian Open - Sofia Ludwigshafen Challenger Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Mallorca Challenger Biella Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Rado Geneva Challenger - Geneva Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Memorial Piertomaso Tessitore - San Remo Zivnobanka Czech Open - Prostejov ATU Cup - Weiden The Hilversum Open - Hilversum BH Tennis Open International Cup - Belo Horizonte St.Petersburg Challenger by Kinex - St. Petersburg Trani Cup - Trani Movistar Open - Vina del Mar Geneva Challenger - Geneva I Tourneo Fila Citta di Brindisi - Brindisi Arpa Ceramic Cup - Reggio Emilia Bulgarian Challenger 2002 - Sofia Copa Ericsson Chile - Santiago Interwetten Austrian Open - Kitzbuhel BMW Brixina Tennis Open - Bressanone Opel Bulvaria MCG Bulgarian Open - Sofia 3° Trofeo 'Citta di Brindisi' - Brindisi X Ciutat de Barcelona - Barcelona Britania Zavaleta - Puebla 10ø Tornea B. Camparini - Reggio Emilia Credicard Mastercard Tennis Cup - Campos do Jordao Movistar Open - Santiago 13 BH Tennis Open International Cup - Belo Horizonte IPP Geneva Trophy - Geneva Black Forest Open 2004 - Freudenstadt Brasil Open - Costa do Sauipe SIR Supermercadi Challenger - Rome Copa Petrobras Bogota - Bogota Tennis Napoli Cup - Napoli Challenger Casablanca San Angel - Mexico City Heilbronn Challenger Serbia Open - Belgrade Biella Challenger Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Tunis Open 2006 - Tunis ECM Prague Open - Prague Memorial Manfredini - Sassuolo BCR Open Romania - Bucharest Heineken Open - Auckland Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Posillipo Tennis Cup - Napoli Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest Heineken Open - Auckland VTR Open - Vina del Mar Kos Succhetti Tennis Cup - Cordenons Aamulehti Tampere Open - Tampere BRD Nastase Tiriac Trophy - Bucharest Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Studena Croatia Open - Umag Guayaquil Challenger Winston-Salem Open - Winston-Salem Banja Luka Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo Tennislife Cup - Napoli Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Guayaquil Challenger Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Open Tarragona Costa Daurada - Tarragona Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Brasov Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Rijeka Challenger Rabat Challenger Grand Prix Hassan II - Casablanca Portugal Open - Oeiras San Remo Challenger Monza Challenger Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Rome Challenger Geneva Open - Geneva Argentina Open - Buenos Aires Copa AT&T - Buenos Aires Braunschweig Challenger Campionati Internazionali di Sicilia - Palermo Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Lima Challenger Brasil Open - Sao Paulo Bucaramanga Challenger Meknes Challenger Plava Laguna Croatia Open - Umag Caltanissetta Challenger Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Napoli Challenger Rome Challenger BellSouth Open - Vina del Mar Tunis Challenger Blunmenau Challenger Hypo Group Tennis International - Portschach Vegeta Croatia Open - Umag Rome Challenger Allianz Suisse Open Gstaad - Gstaad Curitiba Challenger Rome Challenger Croatia Open Umag - Umag AEGON International - Eastbourne SkiStar Swedish Open - Bastad Open de la Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Croatia Open - Umag Casablanca Challenger Brasil Open - Costa do Sauipe Lima Challenger San Remo Challenger German Tennis Championships - Hamburg Morelos Challenger Campinas Challenger Ljubljana Challenger Movistar Open - Santiago Montevideo Challenger Palermo Challenger US Men's Clay Court Championship - Houston Asuncion Challenger Estoril Open - Estoril Medellin Challenger Ortisei Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Santiago Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Medellin Challenger Mexico City Challenger Portugal Open - Oeiras Gerry Weber Open - Halle ATP Vegeta Croatia Open - Umag Blois Challenger Bastad Challenger Swiss Indoors Basel - Basel Tunis Challenger Apia International - Sydney Campionati Internazionali di Sicilia - Palermo Buenos Aires Challenger BRD Nastase Tiriac Trophy - Bucharest San Marino Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Gerry Weber Open - Halle Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Szczecin Challenger Bet-at-home Open - Hamburg Lima Challenger San Benedetto Challenger Austrian Open - Kitzbuhel Santiago Challenger Rio De Janeiro Challenger The LTA Hull Challenger - Hull TEB BNP Paribas Istanbul Open - Istanbul Intelig Tennis Cup - Campos do Jordao Telesp Celular Open - Campinas Konzum Croatia Open - Umag Warta Cup - Sopot Rio Open - Rio de Janeiro Geovillage Open Trofeo Melia Olbia - Olbia Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Antalya Cup - Antalya Alicante Challenger Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Jameson Cup - Milan Rio Open - Rio de Janeiro Guayaquil Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Generali Open - Kitzbuhel Morocco Tennis Tour - Marrakech Rio Open - Rio de Janeiro Movistar Open - Vina del Mar Estoril Open - Estoril Orange Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Telecom Italia Masters - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Movistar Open - Vina del Mar Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Energis Open - Amersfoort Generali Open - Kitzbuhel US Men's Clay Court Championship - Houston Ecuador Open - Quito Argentina Open - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Abierto Mexicano Telfonica MoviStar - Acapulco Copa Telmex - Buenos Aires BMW Open - Munich Copa Claro - Buenos Aires Copa Claro - Buenos Aires Copa Telmex - Buenos Aires Tennis Masters Series - Rome Bet-at-home Open - Hamburg Campionati Internazionali D'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome French Open - Paris Miami Open - Miami Australian Open - Melbourne Wimbledon - London German Tennis Championships - Hamburg French Open - Paris Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Australian Open - Melbourne French Open - Paris U.S. Open - New York Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Pacific Life Open - Indian Wells French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Olympics - London